﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Battle
{
    public class PublicPlayer
    {
        private string _PlayerName;
        public string PlayerName
        {
            get { return _PlayerName; }
            set { _PlayerName = value; }
        }

        private double _Points = 0;
        public double Points
        {
            get { return _Points; }
            set { _Points = value; }
        }

        private double _BZBux = 0;
        public double BZBux
        {
            get { return _BZBux; }
            set { _BZBux = value; }
        }

        private ushort _Greens;
        public ushort Greens { get { return _Greens; } }
        public void GotGreen() { _Greens++; }

        private int _Kills;
        public int Kills { get { return _Kills; } }
        public void KilledPlayer() { _Kills++; }

        private int _Losses;
        public int Losses { get { return _Losses; } }
        public void Died() { _Losses++; }

        private int _DamageTaken;
        public int DamageTaken { get { return _DamageTaken; } }
        public void TookDamage(int Damage) { _DamageTaken += Damage; }

        private int _DamageDelt;
        public int DamageDelt { get { return _DamageDelt; } }
        public void DeltDamage(int Damage) { _DamageDelt += Damage; }

        private int _SelfDamage;
        public int SelfDamages { get { return _SelfDamage; } }
        public void SelfDamage(int Damage) { _SelfDamage += Damage; }

        private PrizeState _Prizes = new PrizeState();
        public PrizeState Prizes
        {
            get { return _Prizes; }
            set { _Prizes = value; }
        }
    }
}
